@font-face{
	font-family:Source Han Serif SC;
	src:url("/fonts/SourceHanSerifCN-Regular-1.otf")
}/*思源宋体*/
@media all and (min-width:320px) and (max-width:768px){
  .wubaiqiang{padding:20px 0;}
  .wubaiqiang a{font-size:14px; letter-spacing:2px; }
.proce-cont{padding:0;}
body.menushow {
   overflow: hidden;
    width: 100%;
}
.mt120{
	margin-top:60px;
}
.mb120{
	margin-bottom:60px;
}


.header.show {
    background: #fff;
}
.menu_body{
	display:block;
}
.header .headertel,
.header .inheader form{
	display:none;
}
.header .inheader .logo img {
    height: 30px;
    margin-top: 0px;
}

.header .menu_body {
    position: relative;
    width: 21px;
    height: 18px;
	display:block;
	top: 6px;
	float:right;
	cursor:pointer;
}
.header .nav_menu_item {
    width: 100%;
    height: 2px;
    background: #e92f2e;
    position: absolute;
    -webkit-transition: .36s ease;
    -o-transition: .36s ease;
    -moz-transition: .36s ease;
    transition: .36s ease;
}
.header.show .nav_menu_item {
    background: #e92f2e;
}
.header.yanse .nav_menu_item {
    background: #e92f2e;
}
.header .menu_item_top {
    top: 0;
}
.header .menu_item_center {
    display: block;
    top: 8px;
}
.header .menu_item_bottom {
    bottom: 0;
}
.header .menu_body.show .menu_item_top {
    top: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .menu_body.show .nav_menu_item {
    height: 1px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu li .icon_nav_item{
    display: inline;
    position: absolute;
    right: 0;
    width: 40px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: #666;
    text-align: center;
	line-height: 40px;
}
.menu li.hover .icon_nav_item {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}


.header .menu_div {
    height: 0; border:0px;
}
.header .menu > li::before{
	display:none;
}
.header .menu > li.active > a, .header .menu > li:hover > a{
    color: #e9423e;
}
.header .menu > li.active > a::after, .header .menu > li:hover > a::after {
    display:none;
}
.header .menu {
    position: fixed;
    width: 100%;
    height: calc(100% - 60px);
    top: 60px;
	background:#fff;
	left:0px;
	padding: 0 15px;
	box-sizing: border-box;
	display:none;
}
.header .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
}
.header .menu > li > a {
    display: block;
    line-height: 40px;
    padding-left: 15px;
    float: left;
    width: calc(100% - 65px);
	font-size: 14px;
	color: #4B4B4B;
}
.header .menu > li.active, .header .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li{
	padding:0px;
}
.header .menu > li .subnav li a {
    font-size: 13px; line-height: 34px;
}

.header .headertel,
.header .inheader form{
	display:none;
}



.indextitle .indext {
    font-size: 20px;
}
.indextitle .indexb {
    font-size: 12px;
    margin: 8px 0 15px;
}
.indextitle .indexline::after {
    width: 20%;
    left: 40%;
}
.index_list{
	width:100%; margin-left:0px; margin-bottom:30px;
}
.indextitle {
    margin-bottom: 30px;
}

#index_mid img {
    width: 300%;
    margin-left: -100%;
}




#index_news{
	margin-bottom:60px;
}
.index_news_left{
	width:100%; margin-bottom:30px;
}
.index_news_right{
	width:100%;
}

#footer .footer_l{
	float:none; width:100%; margin-bottom:15px;
}
#footer .footer_r{
	float:none; width:100%;
}


.success-list {
    padding: 0 0;
}
.casenr-left {
    float: none;
    width: 100%;
    padding: 0;
    overflow: hidden;
    margin-bottom: 15px;
}
.casenr-left img {
    position: static;
    height: auto;
    width: 100%;
    left: 50%;
    transform: unset;
}
.casenr-right {
    width: 100%;
    float: none;
}
.left-but a {
    font-size: 14px;
}
.right-nav {
    padding-left: 60px;
}
.right-nav a {
    font-size: 14px;
    margin-right: 4px;
    margin-bottom: 10px;
}
.success-sou form {
    float: none;
    width: 80%;
    height: 30px;
	margin:0 auto;
}
.success-sou form .submit_bun{
	width:42px; height:30px;
}
.success-sou form .searchBox {
    width: calc(100% - 42px);
    line-height: 28px;
    padding-left: 15px;
}
.pagediv {
    margin: 30px 0;
}

#pages li a{
	font-size:12px;
}
#pages li span{
	font-size:12px;
}
#pages li {
    margin: 4px 6px;
    padding: 5px 8px;
}






.tabright {
    font-size: 12px;
    margin: 10px auto 30px;
}
.case_show .t {
    font-size: 18px;
    text-align: left;
    line-height: 24px;
}
.case_show .t span{
	display:none;
}
.case_show .b {
    font-size: 12px;
    margin: 15px 0 25px;
    text-align: left;
}
.case_show .d {
    font-size: 14px;
    margin: 30px 0;
    padding: 0;
    line-height: 20px;
}
.case_show .a {
    width: 90px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}
.case_show .enddiv a {
    font-size: 14px;
    float: none;
}
.case_show .enddiv a:last-child {
    float: none;
    margin-top: 15px;
}
.case_show {
    margin-bottom: 60px;
}

.hangyeli{ padding-left:60px; margin-bottom:30px;}
.hangyeli .hangyetime{ width:60px;}
.hangyeli .hangyetime .table{ padding:0; text-align:left;}
.hangyeli .hangyetime .table i{ display:none; }
.hangyeli .txts{ width:100%; padding:10px 0;}
.hangyeli .txts .tit_hy{ font-size:16px; margin-bottom:10px; line-height:24px;}
.hangyeli .imgs{ margin:0; width:100%;}
.contact-box li p{ width:100%;}
.contact_tel { margin:10px auto;}
.contact_tel b{ font-size:16px;}
.contact-box li b{ font-size:18px;}
.contact-box li .line{ margin:10px 0;}
.contact-box li p{ font-size:12px; line-height:1.6; padding-top:5px; padding-bottom:5px;}
.contact-box li{ padding:0;}
.case-list .list-box li{ margin-bottom:15px;}
.tongyongone li{ margin-top:15px;} 
.toonhy_le, .toonhy_ri{ width:100%; padding:0;}
.tongyongone .ty_tit b{ font-size:20px;}
.toonhy_ri{ margin-top:30px;}
.bg-box_article p{ font-size:14px; line-height:24px;}
.bgzxli{ float:none;  padding:0 0 20px;width:100%;padding-left: 20px;text-align: left;border-left: 4px solid #b69b64; padding-right:0; border-right:none; height:auto;}
.bgzxli>b{ left:0; right:inherit; margin-left:-12px; margin-right:0;}
.bgzxli.bgzxli2{ padding-left:20px;float:none;}
.bgzxli .imgs{ float:left; padding-right:0; padding-left:0; background-position:left center; margin-left:0; background-image:none;}
.bgzxli.bgzxli2 .imgs{ background:none; padding:0;}
.bgzxli .txts b{ text-align:left; margin-bottom:5px; font-size:14px;}
.bgzxli .txts{    width: calc(100% - 70px);
    float: right;}
.bgzxli.bgzxli2 .txts{width: calc(100% - 70px);}
	.bgzxfuwubox .bac_w{ left:0; height:13px;}
	.bgzxfuwubox .bac_w2{ left:6px;}
.case-list .list-box li a,.tongyongone li a{ font-size:14px;}
.bgzxli .imgs{ width:50px; }
.bgzxli .imgs img{ width:100%;}
.bgzxli>b{ font-size:20px; top:5px;}
.use-one p{ font-size:12px; background-size:20px auto !important; padding-left:30px; line-height:18px;}
.use-wrap li{ width:33.33%;margin-top:10px;}
.use-wrap{ padding:0;}
.use-box{ padding:0 10px;}
.hezuoliuchengtop{ display:none;}
.hezuoliuchengbot li span{ display:block;}

.hezuoliuchengbox{ padding:0;}
.hezuoliuchengbot li{ width:100%; margin-bottom:15px;}
.hezuoliuchengbot li span{ font-size:14px; line-height:35px; background:#b69b64; color:#fff; padding:0 10px;}
.hezuoliuchengbot li:nth-child(2n) span{ background:#614202;}
.chengnuotit img{ display:none;}
.chengnuotxt{ padding-left:50px; background-image:url(../images/touzibaogao_64.png); background-repeat:no-repeat; background-position:10px center; background-size: 30px auto;}
.chengnuo_box li{ width:100%;}
.chengnuo_box ul{ padding:0;}
.chengnuo_box li p{ font-size:14px;}
.chengnuo_box li b{ margin-bottom:10px;}
.touzikuangjia .tittouzi{ font-size:14px; line-height:30px; padding:0 15px;}
.touzikuangjia .boxtouzi{ padding:15px;}
.touzikuangjia .boxtouzi p{ line-height:24px;}
.touzijueceanli li{ width:100%; padding:0;}
.touzijueceanli li:nth-child(2n){ padding:0;}
.touzijueceanli li .txts b{ margin-top:0; font-size:14px;}
.touzijueceanli li .txts p{ max-height:40px;}
.touzijueceanli li .txts span{ margin-top:5px;}
.hezuoliuchengbot li{ padding:0;}
.hezuo2 .hezuo2span{ display:none;}
.feiyongzhouqi{  background:url(../images/touzijiazhi_09.png) no-repeat right center; background-size:20% auto;padding:30px 10px; padding-right:24%; background-color:#e6e6e6;}
.touzijiazhifyzq img{ display:none;}
.touzijiazhifyzq { padding:0;}
.feiyongzhouqi p{ font-size:14px; line-height:2;}
.touzijiazhikuangjia p, .touzijiazhikuangjia span{ font-size:14px; line-height:28px;}
.hezuoliuchengbot li span{ line-height:28px;}
.tongyongone li{ margin-top:5px;}
.tongyongone .ty_tit .line{ margin-bottom:15px;}
.chanyeguihuamulu .guihuale,.chanyeguihuamulu .guihuari{ width:100%;}
.guihuali{ margin-bottom:20px;}
.chanyeguihuamulu .guihuari{ margin-top:10px; padding-left:0;}
.chanyeguihuamulu{ padding:0;}

.chanyeguihuaanli li{ width:48%; margin:1%;}
.chanyeguihuaanli li:nth-child(3n){ margin:1%;}
.chanyeguihuaanli li .txts b{ font-size:14px;}
.chanyeguihuaanli li .txts span{ font-size:12px;}
.chanyeguihuaanli{ padding-bottom:30px;}

.youshiimg img{ display:none;}
.youshiimg div {
    display: block;
    font-size: 14px !important;
    font-family: "Source Han Serif SC" !important;
}
.youshiimg div p{
	font-weight:normal;
}
.youshiimg .wubaiqiang{
	display:none;
}
.youshiimg p{ display:block; position:static; background:url(../images/dain.png) no-repeat left 10px; line-height:30px; padding-left:20px;}
.youshiimg p:nth-child(1),.youshiimg p:nth-child(2),.youshiimg p:nth-child(3),.youshiimg p:nth-child(5),.youshiimg p:nth-child(4),.youshiimg p:nth-child(6),.youshiimg p:nth-child(7),.youshiimg p:nth-child(8){ width:100%; text-align:left;}

.chanyeguihuafuwu .fuwuli{ width:100%; margin:1% 0;}
.chanyeguihuafuwu .fuwuli p{padding:15px; min-height:inherit;}
.chanyeguihuafuwu .fuwuli span,.chanyeguihuamulu .guihuale{ font-size:14px;}

.fengxianmudi .mudifengx_le{ width:100%; float:none;}
.fengxianmudi .mudifengx_le.ri{ margin-top:20px;}
.pinggu_table{ padding:0;}
.fxpgbox th{ font-size:14px;}
.fxpgbox tr th:nth-child(1){ width:100px;}
.fxpgbox tr td{ font-size:12px; line-height:16px; padding:10px;}
.fxpgbox tr td,.fxpgbox tr th{ border-left:1px solid #fff;}
.fengxianmudi .txts p{ line-height:24px; font-size:12px;}
.fengxianmudi .txts span{ font-size:14px;}
.fengxianpgnr img{ display:none;}
.fengxianpgnr p{ display:block;position:static; background:url(../images/dain.png) no-repeat left 10px; line-height:30px;  width:100%; float:none; padding:0;padding-left:20px;}
.hisbox li .yiban{ padding-right:0;}
.hisbox li .yiban,.hisbox li:nth-child(2n) .yiban{ width:100%; float:none;}
.hisbox li .yiban i{ left:0;background: url(../images/history_13.png) no-repeat center center; top:15px;}
.hisbox li .yiban span{ left:40px; right:auto; font-size:20px; line-height:50px;}
.hisbox li:nth-child(2n) .yiban i{ left:0;}
.hisbox li:nth-child(2n) .yiban span{ left:40px;}
.hisbox li .yiban{ min-height:inherit; text-align:left; padding-top:10px;    }
	.hisbox li .yiban p{padding-left: 15px;
    padding-right: 0;}
.hisbox li:nth-child(2n) .yiban,.hisbox li .yiban{ padding-left:100px;}
.hisbox li .yiban p em{ right:inherit; left:0;}
.hisbox li .yiban p{ margin-bottom:10px; font-size:14px;}
.about_nav a{ font-size:14px; margin:0; float:left; width:25%; text-align:center; border-bottom:1px solid #fff;  padding-bottom:0;}
.about_nav a.on{font-size:14px; margin:0; float:left; width:25%; text-align:center;}
.about_nav{ margin:30px auto;}
.his_top span{ font-size:12px; margin-left:20px;}
.hisbox{ padding:30px 0;}
.hisbox li .yiban p{ line-height:30px;}
.zhanlveguihuaneirong li{ width:100%;}
.zhanlveguihuaneirong span{ font-size:16px;}

.hisbox li .yiban p::before{ left:0; right:inherit;}

.yewufenbutxt{max-width:none; font-size:14px; line-height:2; margin-left:0;}
.yewufenbu img{ margin-top:10px;}
.qiyewenhua1 .imgs,.qiyewenhua1 .txts{ width:100%; float:none;}
.qiyewenhua1{ padding:0;}
.qiyewenhua1 .txts{ padding:15px;}
.txts_t{ width:100%; height:auto; border:none;}
.txts_t span{ position:static; font-size:20px;}
.txts_b, .qiyewenhua2 .txts_b{ padding:10px 0;}
.qiyewenhua2 .txts_b{ text-align:left;}
.jienengyiju li{ height:auto;border-radius:0; padding-right:0; padding:15px;}
.jienengyiju li i{ border-radius:0;position: static;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin: 0 auto;margin-bottom: 10px;}
.gzjdtit{ font-size:16px;}
.ziliaoqingdan{ margin-top:0;}
.ziliaoqingdan p{ width:100%; min-width:inherit; padding-left:0;}
.kexingxingfenlei td.purpose_tit{ width:auto;}
.bgjbkj b{ padding:10px 20px;}
.youshiimg2 p:nth-child(9){ width:100%; }
.youshiimg2 p:nth-child(10){ width:100%;  }
.youshiimg2{ margin-bottom:30px}
.xiangmupinggutixian li{ background-size:30px auto; padding-left:40px;}
.xiangmupinggutxt{ font-size:14px; line-height:24px;}
.xmpgneirong p{ width:100%; font-size:14px; line-height:24px; padding:5px 10px 5px 20px;}
.chengnuotit{ padding:0;}
.feiyongzhouqi{ padding-top:20px; padding-bottom:20px;}
.xmtx{ margin:15px auto; font-size:16px;}
.xmhmdjzy{ padding:0;}
.pingjialis{ width:100%;}
.pingjiatit{ width:100%; max-width:350px; min-width:inherit;}
.xmhmdjzy .imgs{ display:none;}
.xmhmdjzy .txts{ width:100%;}
.xmhmdjzy .txts p{ background-size:15px auto; padding-left:20px; background-position:left 5px; padding-right:10px;}
.pingjialis{ padding-bottom:15px;}
.pingjiatit{ margin-bottom:10px;}
.pingjiatit span{ font-size:14px;}
.xiangmuhouziliao .ziliaoone2,.xiangmuhouziliao .ziliaoone3{ margin-left:0;}
.xiangmuhouziliao .ziliaoone{ margin-bottom:15px;}
.ziliaoone b{ font-size:16px;}
.ziliaoone b,.ziliaoone p{ padding-left:10px;}
.ziliaoone p,.pingjialis p{ font-size:14px; line-height:20px;}
.xiangmuhouziliao .ziliaoone i{ top:10px; }
.case-list{ margin-top:30px;}
.rongyubox ul,.rongyubox .rongyuyou{ float:none; width:100%; }
.rongyubox ul li,.rongyubox .rongyuyou{padding:20px;}
.gk01 img,.gk02 img{ float:none; padding:10px; display:block; margin:0 auto;}
.gk02{ padding:0;}
.meitile, .meitiri{ width:100%;}
.meitile_li{ margin-bottom:20px; border-bottom:1px dashed #d3d3d3; padding-bottom:15px;}
.meitile .imgs{ width:100px;}
.meitile .txts{ width:calc(100% - 100px);}
}